Analysis of Petri Nets by Stepwise Refinements

نویسنده

  • Robert Valette
چکیده

Petri nets are being used by researchers in various domains where the notions of choice and concurrency are essential. Among these domains are the analysis of production schemata [3], the description and realization of digital systems [8], the finding of the computation rate of activities in asynchronous concurrent systems [l 11, the formal verification of parallel programs [6]. Many other applications can be imagined [IO]. Some interesting concepts such as boundedness, safeness and liveness have been defined on Petri nets [2], the analysis of a large Petri net is generally cumbersome or even impracticable. Another problem results from the fact that the firing of a transition is generally supposed non divisible and instantaneous. In fact when a Petri net is used to represent the functioning of an actual system, actions or operations are associated with the firing of the transitions. These actions or operations not being instantaneous, it is thus necessary to decompose each of them into a sequence ‘beginning of operation,” “end of operation”. The system has then to be depicted directly in detail and such a method does not allow stepwise refinements. It seems more efficient to suppose that the firing of a transition is not instantaenous and that it is made up of two steps [I 11. It is then possible to associate with a transition a complex operation that can later be depicted in detail by means of another Petri net. The aim of this paper is to prove that such a methodology allows a description and an analysis of a system by stepwise refinements. That is to say, it is possible to build up complex Petri nets with desired properties (bounded and live for example). An informal proof has been given in [12] and a more detailed approach of this problem can be found in [13].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Soccer Goalkeeper Task Modeling and Analysis by Petri Nets

In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...

متن کامل

Halbordnungsbasierte Verfeinerung zur Verifikation verteilter Algorithmen

The topic of this PhD thesis is the stepwise refinement of distributed algorithms. Stepwise refinement starts with a simple algorithm with certain desired properties. This algorithm is refined step by step such that the desired properties are preserved in each refinement step. The result is a complex distributed algorithm which satisfies concrete implementation requirements and which still has ...

متن کامل

A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers

This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...

متن کامل

Hierarchies of Place/transition Refinements in Petri Nets

Place and transition refinements provide a convenient method of structuring complex net models by replacing single elements (places and transitions) at a ‘higher–level’ of abstraction with ‘lower–level’, more detailed, subnets. The concepts of static and dynamic place/transition refinements are introduced. Dynamic refinements do not increase the size of the (refined) model because no ‘expansion...

متن کامل

A Fuzzy Approach to Sequential Failure Analysis Using Petri nets

In highly competitive industrial market, the concept of failure analysis is an unavoidable fact in complex industrial systems. Reliability of such systems not only depends on the reliability of each element of these systems, but also depends on occurrence of sequence of failures. In this paper, a novel approach to sequential failure analysis is proposed which is based upon fuzzy logic and the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Comput. Syst. Sci.

دوره 18  شماره 

صفحات  -

تاریخ انتشار 1979